A Reminder Of A Long Forgotten Palace In The City Of London.